const OSS = require('ali-oss');
// 配置Oss实例（为了链接远程的阿里云）
const client = new OSS({
    // 四个核心参数
    // 地区域名
    region: 'oss-cn-beijing',
    // 个人 accessKeyId
    accessKeyId: 'LTAI5t71xAX741uv7Hr7Kw1W',
    // 个人 accessKeySecret
    accessKeySecret: 'Lct4Tg0llDyxPLzMGKqjx9X2uUb4CY',
    // bucket 名称
    bucket: 'sunhe197428'
})


// 文件上传
exports.imgupload=async(req, res)=>{
    try {
        console.log(req.files);
        const file = req.files.file;  // 获取上传的文件
        const result = await client.put(file.name, file.data);  // 将文件上传到阿里云 OSS
        const imageUrl = result.url;  // 获取上传后的图片 URL
        // imageurl当前图片名，
        res.status(200).json({ imageUrl });
    } catch (error) {
        console.error(error);
        res.status(500).json({ error: 'Failed to upload image' });
    }
}
